#
# Fichier Makefile
#

#
#  O se trouve la racine de l'arbre source ?
#
ROOT =	..

#
# Package reprsent par ce rpertoire
#
PACKAGEDIR = kb

#
# Pour ajouter de nouveaux rpertoires, crer les rpertoires et ajouter leur nom
#  cette liste. S'assurer de copier un fichier Makefile dans chaque rpertoire.
# Puis ajouter un "../"  la variable ROOT et le nom du rpertoire  la fin de la variable
# PACKAGEDIR.
#
SUBDIRS = \
	dods	\
	data \
	business \
	presentation

#
# Pour ajouter d'autres classes Java, crer les fichiers .java et ajouter leur nom
#  cette liste (sans l'extension .java).
#
CLASSES = \
	kb

MISC_BUILD = conf_file ${OUTPUT}/multiserver.conf ${OUTPUT}/start

include $(ROOT)/config.mk

conf_file:
	@[ -d ${OUTPUT} ] || mkdir -p ${OUTPUT}
	cp kb.conf  ${OUTPUT}/kb.conf

${OUTPUT}/multiserver.conf: multiserver.conf.in
	@[ -d ${OUTPUT} ] || mkdir -p ${OUTPUT}
	rm -rf ${OUTPUT}/multiserver.conf
	sed -e s%@OUTPUT@%`cd $(OUTPUT);pwd`%g \
	    < multiserver.conf.in > ${OUTPUT}/multiserver.conf

${OUTPUT}/start: start
	@[ -d ${OUTPUT} ] || mkdir -p ${OUTPUT}
	rm -f ${OUTPUT}/start
	cp start ${OUTPUT}/start
	chmod +x ${OUTPUT}/start

clean::
	rm -f ${OUTPUT}/kb.conf
